do-it-yourself store - German English Dictionary